Error: There is not enough memory to load the Registry (due to corrupt SYSTEM.DAT).
Error:
There is not enough memory to load the Registry.
Cause:
The SYSTEM.DAT file is corrupt. Windows automatically searches for and uses this file at startup. If this file is not available, Windows uses SYSTEM.DA0.
Solution:
Force Windows to use the Ssystem.da0 file by renaming it System.dat and removing its attributes.
NOTE: The following procedure restores the Registry to its condition as of when Windows was last started. Device drivers and other changes to the operating system will have to be reinstalled or recaptured.
1) Shut down Windows and restart in MS-DOS mode:
a) Click the 'Start' button to display the 'Start' menu.
b) Select 'Shut Down...'. (The 'Shut Down Windows' dialog box appears.)
c) Click 'Restart the computer in MS-DOS mode'
'Shut Down Windows'
d) Click 'Yes'.
2) Change to the root directory.
EXAMPLE: Type CD\ to get the C:\ prompt to appear.
3) Type the following to remove the attributes for the System.dat files, and press ENTER:
ATTRIB -H -R -S C:\WINDOWS\SYSTEM.DAT
(where <WINDOWS> is the directory in which Windows 95 is installed).
4) To rename System.dat, type the following, and press ENTER:
REN C:\WINDOWS\SYSTEM.DAT C:\WINDOWS\SYSTEM.BAD
NOTE: Renaming the file System.dat forces the system to load the backup system file, System.da0.
5) Reboot the computer.